import Vue from 'vue'
import Vuex from 'vuex'
import VuexPersistence from 'vuex-persist' // 引入刷新数据不会丢失的插件
import menu from './modules/menu'

// 引入store页面
import login from './modules/login'
import user from './modules/user'

Vue.use(Vuex)

// 刷新数据不会丢失
const vuexLocal = new VuexPersistence({
  storage: window.sessionStorage
})

// 关联store页面
export default new Vuex.Store({ // 实例化vuex
  plugins: [vuexLocal.plugin],
  modules: {
    login,
    user,
    menu
  }
})
